列表
-
运维
docker不可以非root权限进行启动;使用docker需要root权限,没有root权限的普通用户将没有办法操作docker,若普通用户没有root权限,可以利用sudo获取管理员权限,运行docker命令,或者将当前用户加入到dock
-
运维
无法停止docker容器的解决方法:1、利用“docker rm -f 无法停止的容器id”命令,强制删除指定的容器;2、利用“docker network disconnect --force bridge 容器id”命令,清理该容器的网
-
运维
docker启动后无法访问的解决办法:1、执行“docker run -itd -p”命令;2、输入“docker ps -a”查看“ports”;3、检查linux版本和docker版本;4、输入“yum update”命令行升级内核;5
-
运维
“docker-compose”需要安装,是docker的官方开源项目;“docker-compose”是一个用来定义个运行复杂应用的docker工具,使用该工具可以轻松、高效的管理容器,通过一个配置文件可以管理多个docker容器。本教程
-
运维
docker中日志乱码的解决办法:1、打开“docker-compose.yml”配置文件;2、添加配置内容为“environment: -.UTF-8”;3、重启项目即可。本教程操作环境:Windows7系统、Docker 20.10.
-
运维
docker是属于pass层的;docker是一个开源的应用程序引擎,paas是“Platform as a Service”的缩写,指的是将软件研发平台作为一种服务,而docker是paas提供商dotCloub开源的一个基于LXC的高级
-
运维
docker是基于LXC的高级容器引擎;LXC是“Linux Container”的简写,是一种内核虚拟化技术,可以提供轻量级的虚拟化,以便隔离进程和资源,而且不需要提供指令解释机制以及全虚拟化的其他复杂性。本教程操作环境:linux7.3
-
运维
docker容器通过linux内核技术Namespace来实现隔离;“Linux Namespaces”机制提供了一种资源隔离方案,每个namespace下的资源对于其他namespace下的资源都是透明,不可见的,因此在操作系统层面看就会
-
运维
docker访问不了外网有两种解决方法:1、利用“service docker stop”、“pkill docker”等操作重建网络docker0;2、利用“echo "net.ipv4.ip_forward=1" >> /etc/sys
-
运维
因为docker容器在运行的时候,如果不指定端口映射参数,在容器外部是无法通过网络来访问容器内的网络应用的服务的,所以需要进行docker端口映射的设置;docker通过端口绑定主机系统的接口,允许非本地客户端访问容器内部运行的服务。本教程
-
运维
在docker中,build是“创建”的意思;该命令用于根据给定的Dockerfile和上下文以构建Docker镜像,语法为“docker build [OPTIONS] PATH | URL | -”,Dockerfile是一个用来构建镜
-
运维
docker与虚拟机的区别:1、docker启动快速属于秒级别,而虚拟机通常需要几分钟去启动;2、性能损耗不同,docker需要的资源更少;3、隔离性不同,docker属于进程之间的隔离,隔离性较弱,而虚拟机可以实现系统级别的隔离。本教程操
-
运维
pod和docker的区别:1、Pod是k8s中最小的部署单元,docker是一个开源的应用容器引擎;2、Pod是多进程设计,一个Pod里可以有多个容器,可以运行多个应用程序,而docker是单进程设计,一个容器里运行一个应用程序,守护进程
-
运维
docker容器技术指的是Docker是一个由GO语言写的程序运行的容器,实现了一种应用程序级别的隔离;docker是为开发者和系统管理员设计的,用来发布和运行分布式应用程序的一个开放性平台。本教程操作环境:linux7.3系统、docke
-
运维
es可以用docker部署;部署es集群可以直接使用“docker-compose”来完成,“docker-compose”是一个用来定义和运行复杂应用的docker工具,一个使用docker容器的应用,通常由多个容器组成,使用“docke
-
运维
docker要求系统内核:1、docker运行在“CentOS 7”上,要求系统为64位,系统内核版本为3.10以上;2、docker运行在“CentOS-6.5”或更高版本的CentOS上,要求系统为64位,系统内核版本为“2.6.32-
-
运维
paas和docker的区别:1、paas是“Platform as a Service”的缩写,指的是平台即服务,是为客户提供一个环境,而docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中;2、
-
运维
docker里能部署应用。部署方法:1、利用“docker search...”搜索指定应用镜像;2、利用“docker pull...”拉取指定应用镜像;3、利用“mkdir”和cd命令创建挂载目录;4、利用“docker run...”
-
运维
docker中一个容器不是只能跑一个应用;只要资源够就能够在一个容器中运行多个应用,但是多个应用运行在一个容器中的弊端很多,违背了容器的初衷,容器要做到轻量;若把应用放置在一起,可能会导致一个进程出问题,所有的进程无法访问。本教程操作环境:
-
运维
方法:1、用“docker exec -it 容器名 /bin/bash”进入容器;2、用“apt update && apt install -y iproute2”更新命令资源;3、顺序执行“apt-get update”、“apt i